package com.system.goodsserver.bean;

import com.system.goodsserver.pojo.Flag;
import com.system.goodsserver.pojo.GoodsCover;
import com.system.goodsserver.pojo.GoodsDetailimg;
import com.system.goodsserver.pojo.Specifications;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.List;

/**
 * @author Xuheng Zhou
 * @date 2020/7/7 16:57
 * @desc
 */
@ApiModel(value = "查询商品详情")
public class ResultGoodsDetailSelectBean {
    @ApiModelProperty(name = "goodsId",notes = "商品id")
    private Integer goodsId;
    @ApiModelProperty(name = "goodsName",notes = "商品名称")
    private String goodsName;
    @ApiModelProperty(name = "goodsTypeName",notes = "商品类型")
    private String goodsTypeName;
    @ApiModelProperty(name = "goodBrandName",notes = "商品品牌名称")
    private String goodBrandName;
    @ApiModelProperty(name = "goodsWeight",notes = "商品重量")
    private Double goodsWeight;
    @ApiModelProperty(name = "goodsFreight",notes = "商品运费")
    private Double goodsFreight;
    @ApiModelProperty(name = "goodsCoverImg",notes = "商品封面图片")
    private List<GoodsCover> goodsCoverImg;
    @ApiModelProperty(name = "specifications",notes = "商品规格")
    private List<ResultSpecificationByGoodsId> specifications;
    @ApiModelProperty(name = "goodsIsHot",notes = "是否热销")
    private Integer goodsIsHot;
    @ApiModelProperty(name = "goodsStatue",notes = "是否下架")
    private Integer goodsStatue;
    @ApiModelProperty(name = "goodsIsRush",notes = "是否抢购")
    private Integer goodsIsRush;
    @ApiModelProperty(name = "GoodsDetailimg",notes = "商品详情图片")
    private List<GoodsDetailimg> GoodsDetailimg;

    @ApiModelProperty(name = "goodsIscoupon",notes = "是否享受优惠卷")
    private Integer goodsIscoupon;

    @ApiModelProperty(name = "goodsFlag",notes = "商品关键字")
    private List<Flag> goodsFlag;

    @ApiModelProperty(name = "goodsIntroduce",notes = "商品详情简介")
    private String goodsIntroduce;

    public Integer getGoodsId() {
        return goodsId;
    }

    public void setGoodsId(Integer goodsId) {
        this.goodsId = goodsId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getGoodsTypeName() {
        return goodsTypeName;
    }

    public void setGoodsTypeName(String goodsTypeName) {
        this.goodsTypeName = goodsTypeName;
    }

    public String getGoodBrandName() {
        return goodBrandName;
    }

    public void setGoodBrandName(String goodBrandName) {
        this.goodBrandName = goodBrandName;
    }

    public Double getGoodsWeight() {
        return goodsWeight;
    }

    public void setGoodsWeight(Double goodsWeight) {
        this.goodsWeight = goodsWeight;
    }

    public Double getGoodsFreight() {
        return goodsFreight;
    }

    public void setGoodsFreight(Double goodsFreight) {
        this.goodsFreight = goodsFreight;
    }

    public List<GoodsCover> getGoodsCoverImg() {
        return goodsCoverImg;
    }

    public void setGoodsCoverImg(List<GoodsCover> goodsCoverImg) {
        this.goodsCoverImg = goodsCoverImg;
    }

    public List<ResultSpecificationByGoodsId> getSpecifications() {
        return specifications;
    }

    public void setSpecifications(List<ResultSpecificationByGoodsId> specifications) {
        this.specifications = specifications;
    }

    public Integer getGoodsIsHot() {
        return goodsIsHot;
    }

    public void setGoodsIsHot(Integer goodsIsHot) {
        this.goodsIsHot = goodsIsHot;
    }

    public Integer getGoodsStatue() {
        return goodsStatue;
    }

    public void setGoodsStatue(Integer goodsStatue) {
        this.goodsStatue = goodsStatue;
    }

    public Integer getGoodsIsRush() {
        return goodsIsRush;
    }

    public void setGoodsIsRush(Integer goodsIsRush) {
        this.goodsIsRush = goodsIsRush;
    }

    public List<com.system.goodsserver.pojo.GoodsDetailimg> getGoodsDetailimg() {
        return GoodsDetailimg;
    }

    public void setGoodsDetailimg(List<com.system.goodsserver.pojo.GoodsDetailimg> goodsDetailimg) {
        GoodsDetailimg = goodsDetailimg;
    }

    public Integer getGoodsIscoupon() {
        return goodsIscoupon;
    }

    public void setGoodsIscoupon(Integer goodsIscoupon) {
        this.goodsIscoupon = goodsIscoupon;
    }

    public List<Flag> getGoodsFlag() {
        return goodsFlag;
    }

    public void setGoodsFlag(List<Flag> goodsFlag) {
        this.goodsFlag = goodsFlag;
    }

    public String getGoodsIntroduce() {
        return goodsIntroduce;
    }

    public void setGoodsIntroduce(String goodsIntroduce) {
        this.goodsIntroduce = goodsIntroduce;
    }
}
